home *** CD-ROM | disk | FTP | other *** search
-
- Changes of 0.20 from 0.19:
- ==========================
-
- 28.7.2002 alpha0 release:
- - v0.1 in the progress output changed to v0.2 ;)
- - fixed division/modulo in ppc with constants
- - removed two enforcer hits
- - fixed three bugs in lists under PowerPC
- - fixed another very lowlevel and very long time hidden bug in PowerPC
- - lib/modules/wbbase.lib renamed to workbenchbase.lib to make it working under PowerPC
- - SUB feature does now work better under PowerPC
- - fixed bug in return-values-from-functions-called-from-expressions under PowerPC
- - fixed multiple source string conflict under PowerPC (RealStr() does now work!)
- - bugs reported and fixes made by Michel Bagmeijer
- - updated 'powerpc/powerpc' module
- - the Tan() function does now work under ppc
- - added '\%' to insert a single '%' character to a string
- - added OPTion NOWARN to avoid warnings inside the source code
- - added some examples!
- - bugs reported by Miklos Nemeth
- - global DEF x[123]:obj was compiled wrong
- - fixed x[y][z] bug
- - bugs reported by Marco Antoniazzi
- - IF 1 & 2... didn't work
- - bugs reported by Vadik Akimoff
- - static addresses can now be used in 68k assembly
- - fixed an alignment bug in 68k
- - ideas reported by Vladimir Javorski
- - added 'PowerD Progress Port' for some higher-level UI, take a look at progress.d example
-
- 18.8.2002 alpha1 release:
- - added support for static local variables (currently 68k only)
- - NEW/END keywords works under PowerPC
- - fixed problem with special occasion of string ('"' was at position of 40 on a line)
- - fix: when bad cpu entered, whole source code was shown in the shell
- - removed some of useless instructions in 68k code
- - fixed exception handling under PowerPC, it made some collisions with strings
- - fixed &x using under PowerPC
- - fixed calling of PPC library functions from PPC code
- - added support for "PPC0" function calling (warp3dppc.library)
- - fixed global DEF x:obj under PowerPC
- - fixed some output assembly errors (68k and ppc)
- - if NEW x fails, "NEW" exception is called (was "MEM")
- - fixed debug file output
- - reports by Vladimir Javorski
- - added russian catalog
- - bugs reported and so made by Michel Bagmeijer
- - NEW x[y] do now work
- - added new examples
- - several modules improved
- - updated aslbase module and ppc interface
- - x2d tool improved to support pragma files
- - fixed binary data in ppc code
- - added other powerpc modules
- - fixed strptr problem in ppc code
- - fixed global variable allocation
- - NEW fixed under ppc
- - small fix in h2m
- - ddbg should now work better
- - bugs reported but Karoly Balogh
- - enforcer hit removed (empty REPEAT loop)
- - 'adr:=label' do work again
-
- 13.10.2002 alpha2 release:
- - today my Amiga celebrates it's 9th birthday :)
- - removed some enforcer hits
- - global fields like DEF a[3,3] are now well allocated
- - fixed global variable fields under PowerPC
- - it's now possible to call functions without arguments defined as LPROC
- - an error message is now generated if a.b is used, and b doesn't exist as an item, but as variable
- - fixed floating point constant equation reader under PowerPC
- - fixed a,b+=func() where a and b are floats under PowerPC
- - added new keyword SELECTED to SELECT statement (see select.html)
- - fixed value returning of SELECT statement
- - in the SELECT statement from now doesn't matter on odred of CASE/DEFAULT/SELECTED keywords
- - small fix of reqtools.m module
- - & didn't work for negative numbers
- - bugs reported and so made by Michel Bagmeijer
- - fixes in docs
- - 'Compiling' changed to 'Assembling'
- - x2d tool compiles now modules
- - dmod tool improved
- - fixed the FreeXMsg() in powerpc.m module
- - fixed graphics/gfxmacros.m, intuition/imageclass.m module
- - NewM() function does now exist
- - there can now be spaces/tabs between ':' and type
- - removed alignment problem, that was added in one of last releases
- - 'yyy.xxx' won't be chenged, if there is 'xxx' macro defined
- - updated resources modules
- - added scsi/commands.m module
- - added PowerPC functions: WriteF(), ReadEStr(), OpenW(), OpenS(), CloseW(), CloseS(),
- Plot(), Line(), Box(), Circle(), Ellipse(), SetStdRast(), Colour()
- - bugs reported but Karoly Balogh
- - dbcc instruction can now be used in internal ASM
- - global DEF a=[1,2,3]:type do now work properly
- - inlined assembly can contain expressions like: moveq #const/2,d0
- - added namespaces support (see with.html) (now supports multiple variables)
- - inside the inline assembly You can use arguments like: (obj.item,ax) as offset usage (see: asmcode.html)
- - fixed a<<=9 bug (where the number is higher, than 8)
- - bugs reported by Marco Antoniazzi
- - global: DEF var=[[1,2]:x,[3]] and so didn't work at all
- - fixed InStr() function
- - bugs reported by Vladimir Javorski
- - DEBUGSYM option do now enable the DEBUG define
-